/**
 * 
 */
package com.myworld.rpc.serverStub;

import java.io.Serializable;

/** 
 *封装类的信息
 * @param <T>
 */
public class ClassInfo<T> implements Serializable{

	private static final long serialVersionUID = -6958395402555299549L;
	
	//类名
	private String className;
	//方法名
	private String methodName;
	//参数类型
	private Class<T>[] types;
	//参数列表
	private Object[] objects;
	/**
	 * @return the className
	 */
	public String getClassName() {
		return className;
	}
	/**
	 * @param className the className to set
	 */
	public void setClassName(String className) {
		this.className = className;
	}
	/**
	 * @return the methodName
	 */
	public String getMethodName() {
		return methodName;
	}
	/**
	 * @param methodName the methodName to set
	 */
	public void setMethodName(String methodName) {
		this.methodName = methodName;
	}
	/**
	 * @return the types
	 */
	public Class<T>[] getTypes() {
		return types;
	}
	/**
	 * @param types the types to set
	 */
	public void setTypes(Class<T>[] types) {
		this.types = types;
	}
	/**
	 * @return the objects
	 */
	public Object[] getObjects() {
		return objects;
	}
	/**
	 * @param objects the objects to set
	 */
	public void setObjects(Object[] objects) {
		this.objects = objects;
	}
	
	
}
